home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 4076 / 4076.xpi / chrome / addthis.jar / content / Search.js < prev    next >
Encoding:
Text File  |  2010-01-06  |  1.3 KB  |  35 lines

  1. var AddThis_Search = {
  2.  
  3.     init: function() {
  4.         
  5.         var kUrl = AddThis_Util.getStringPref("keyword.URL","");
  6.         var sUrl = AddThis_Search.getUrl();
  7.         if (kUrl != sUrl && kUrl.indexOf(AddThis_Constants.SEARCH_SERVICE) != -1)
  8.             AddThis_Util.setStringPref("keyword.URL", sUrl);
  9.     },
  10.     
  11.     doSearch: function () {
  12.         AddThis_Util.dbg("Search.doSearch: initting...");
  13.         var text = document.getElementById("at_tbSearchTxt").value;
  14.         if (text != "")
  15.         {
  16.             var searchUrl = AddThis_Search.getUrl() + encodeURIComponent(text);
  17.             AddThis_Util.dbg("Search.doSearch: searching '" + text + "', url: " + searchUrl);
  18.             AddThis_Util.navToUrl(searchUrl);
  19.         }
  20.         AddThis_Util.dbg("Search.doSearch: done");
  21.     },
  22.     
  23.     isVisible: function () {
  24.         return ((AddThis_Util.getStringPref("browser.search.defaultenginename","") == AddThis_Constants.SEARCH_PLUGIN) &&
  25.                 (AddThis_Util.getStringPref("keyword.URL","") ==  AddThis_Search.getUrl()));
  26.     },
  27.     
  28.     getUrl: function() {
  29.         return AddThis_Constants.SEARCH_SERVICE +
  30.             '?pco=' + AddThis_Constants.PCO + '-' + AddThis_Constants.EXTENSION_VERSION +
  31.             '&locale=' + AddThis_Util.getStringPref('general.useragent.locale','en-US') +
  32.             '&q=';
  33.     }
  34.     
  35. };